package cn.zhc.com.utils;//package cn.zhc.com.utils;
//
//import android.os.CountDownTimer;
//import android.widget.TextView;
//
//import cn.zhc.com.R;
//
//
///**
// * Created by zhouhongchun on 2016/4/28.
// */
//public class UtilsCountTimer extends CountDownTimer {
//    public static final int TIME_COUNT = 61000;//时间防止从61s开始显示（以倒计时120s为例子）
//    private TextView btn;
//    private int endStrRid;
//    private int normalColor, timingColor;//未计时的文字颜色，计时期间的文字颜色
//
//    /**
//     * 参数 millisInFuture         倒计时总时间（如60S，120s等）
//     * 参数 countDownInterval    渐变时间（每次倒计1s）
//
//     * 参数 btn               点击的按钮(因为Button是TextView子类，为了通用我的参数设置为TextView）
//
//     * 参数 endStrRid   倒计时结束后，按钮对应显示的文字
//     */
//    public UtilsCountTimer(long millisInFuture, long countDownInterval, TextView btn, int endStrRid) {
//        super(millisInFuture, countDownInterval);
//        this.btn = btn;
//        this.endStrRid = endStrRid;
//    }
//
//
//    /**
//
//     *参数上面有注释
//     */
//    public UtilsCountTimer(TextView btn, int endStrRid) {
//        super(TIME_COUNT, 1000);
//        this.btn = btn;
//        this.endStrRid = endStrRid;
//    }
//
//    public UtilsCountTimer(TextView btn) {
//        super(TIME_COUNT, 1000);
//        this.btn = btn;
//        this.endStrRid = R.string.txt_getMsgCode_validate;
//    }
//
//
//    public UtilsCountTimer(TextView tv_varify, int normalColor, int timingColor) {
//        this(tv_varify);
//        this.normalColor = normalColor;
//        this.timingColor = timingColor;
//    }
//
//    // 计时完毕时触发
//    @Override
//    public void onFinish() {
//        if(normalColor > 0){
//            btn.setTextColor(normalColor);
//        }
//        if (btn != null){
//            btn.setText(endStrRid);
//            btn.setEnabled(true);
//            btn.setBackgroundResource(R.drawable.find_car_bg);
//        }
//
//    }
//    //重置状态
//    public void refresh(){
//        if(normalColor > 0){
//            btn.setTextColor(normalColor);
//        }
//        if (btn != null){
//            btn.setText(endStrRid);
//            btn.setEnabled(true);
//            btn.setBackgroundResource(R.drawable.find_car_bg);
//        }
//
//    }
//
//    // 计时过程显示
//    @Override
//    public void onTick(long millisUntilFinished) {
//        if(timingColor > 0){
//            btn.setTextColor(timingColor);
//        }
//        if (btn != null){
//            btn.setEnabled(false);
//            btn.setText("重新发送( "+millisUntilFinished / 1000 + " )");
//        }
//
//    }
//}
